MuleSoft Certified Integration Architect - Level 1 v1.0

Page:    1 / 7   
Exam contains 108 questions

An Order microservice and a Fulfillment microservice are being designed to communicate with their clients through message-based integration (and NOT through
API invocations).
The Order microservice publishes an Order message (a kind of command message) containing the details of an order to be fulfilled. The intention is that Order messages are only consumed by one Mule application, the Fulfillment microservice.
The Fulfillment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilled message (a kind of event message). Each OrderFulfilled message can be consumed by any interested Mule application, and the Order microservice is one such Mule application.
What is the most appropriate choice of message broker(s) and message destination(s) in this scenario?

  • A. Order messages are sent to an Anypoint MQ exchange OrderFulfilled messages are sent to an Anypoint MQ queue Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the load of both microservices
  • B. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic Both microservices interact with the same JMS provider (message broker) instance, which must therefore scale to support the load of both microservices
  • C. Order messages are sent directly to the Fulfillment microservices OrderFulfilled messages are sent directly to the Order microservice The Order microservice interacts with one AMQP-compatible message broker and the Fulfillment microservice interacts with a different AMQP-compatible message broker, so that both message brokers can be chosen and scaled to best support the load of each microservice
  • D. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic The Order microservice interacts with one JMS provider (message broker) and the Fulfillment microservice interacts with a different JMS provider, so that both message brokers can be chosen and scaled to best support the load of each microservice


Answer : D

Refer to the exhibit. A Mule application is deployed to a multi-node Mule runtime cluster. The Mule application uses the competing consumer pattern among its cluster replicas to receive JMS messages from a JMS queue. To process each received JMS message, the following steps are performed in a flow:
Step 1: The JMS Correlation ID header is read from the received JMS message.
Step 2: The Mule application invokes an idempotent SOAP webservice over HTTPS, passing the JMS Correlation ID as one parameter in the SOAP request.
Step 3: The response from the SOAP webservice also returns the same JMS Correlation ID.
Step 4: The JMS Correlation ID received from the SOAP webservice is validated to be identical to the JMS Correlation ID received in Step 1.
Step 5: The Mule application creates a response JMS message, setting the JMS Correlation ID message header to the validated JMS Correlation ID and publishes that message to a response JMS queue.
Where should the Mule application store the JMS Correlation ID values received in Step 1 and Step 3 so that the validation in Step 4 can be performed, while also making the overall Mule application highly available, fault-tolerant, performant, and maintainable?

  • A. Both Correlation ID values should be stored in a persistent object store
  • B. The Correlation ID value in Step 1 should be stored in a persistent object store The Correlation ID value in Step 3 should be stored as a Mule event variable/attribute
  • C. Both Correlation ID values should be stored as Mule event variables/attributes
  • D. Both Correlation ID values should be stored in a non-persistent object store


Answer : B

An organization is creating a set of new services that are critical for their business. The project team prefers using REST for all services but is willing to use SOAP with common WS-* standards if a particular service requires it.
What requirement would drive the team to use SOAP/WS-* for a particular service?

  • A. Must secure the service, requiring all consumers to submit a valid SAML token
  • B. Must support message acknowledgement and retry as part of the protocol
  • C. Must publish and share the service specification (including data formats) with the consumers of the service
  • D. Must use XML payloads for the service and ensure that it adheres to a specific schema


Answer : B

An organization uses a set of customer-hosted Mule runtimes that are managed using the Mulesoft-hosted control plane.
What is a condition that can be alerted on from Anypoint Runtime Manager without any custom components or custom coding?

  • A. When an SSL certificate used by one of the deployed Mule applications is about to expire
  • B. When a Mule runtime on a given customer-hosted server is experiencing high memory consumption during certain periods
  • C. When a Mule runtime's customer-hosted server is about to run out of disk space
  • D. When the Mule runtime license installed on a Mule runtime is about to expire


Answer : A

A Mule application currently writes to two separate SQL Server database instances across the internet using a single XA transaction. It is proposed to split this one transaction into two separate non-XA transactions with no other changes to the Mule application.
What non-functional requirement can be expected to be negatively affected when implementing this change?

  • A. Throughput
  • B. Availability
  • C. Response time
  • D. Consistency


Answer : D

An organization is designing the following two Mule applications that must share data via a common persistent object store instance:
- Mule application P will be deployed within their on-premises datacenter.
- Mule application C will run on CloudHub in an Anypoint VPC.
The object store implementation used by CloudHub is the Anypoint Object Store v2 (OSv2).
What type of object store(s) should be used, and what design gives both Mule applications access to the same object store instance?

  • A. Application C and P both use the Object Store connector to access the Anypoint Object Store v2
  • B. Application C and P both use the Object Store connector to access a persistent object store
  • C. Application C uses the Object Store connector to access a persistent object Application P accesses the persistent object store via the Object Store REST API
  • D. Application P uses the Object Store connector to access a persistent object store Application C accesses this persistent object store via the Object Store REST API through an IPsec tunnel


Answer : C

An organization's security policies mandate complete control of the login credentials used to log in to Anypoint Platform.
What feature of Anypoint Platform should be used to meet this requirement?

  • A. Federated Client Management
  • B. Federated Identity Management
  • C. Enterprise Security Module
  • D. Client ID Secret


Answer : B

Reference:
https://docs.mulesoft.com/access-management/external-identity

Refer to the exhibit. An organization uses a 2-node Mule runtime cluster to host one stateless API implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution.
Two additional nodes have been added to the cluster and the load balancer has been configured to recognize the new nodes with no other change to the load balancer.
What average performance change is guaranteed to happen, assuming all cluster nodes are fully operational?

  • A. 50% reduction in the response time of the API
  • B. 100% increase in the throughput of the API
  • C. 50% reduction in the JVM heap memory consumed by each node
  • D. 50% reduction in the number of requests being received by each node


Answer : C

A popular retailer is designing a public API for its numerous business partners. Each business partner will invoke the API at the URL https://api.acme.com/ partners/v1. The API implementation is estimated to require deployment to 5 CloudHub workers.
The retailer has obtained a public X.509 certificate for the name api.acme.com, signed by a reputable CA, to be used as the server certificate.
Where and how should the X.509 certificate and Mule applications be used to configure load balancing among the 5 CloudHub workers, and what DNS entries should be configured in order for the retailer to support its numerous business partners?

  • A. Add the X.509 certificate to a CloudHub Dedicated Load Balancer (DLB), not to the Mule application Create a CNAME for api.acme.com pointing to the DLB's A record
  • B. Add the X.509 certificate to the Mule application's deployable archive, then configure a CloudHub Dedicated Load Balancer (DLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the DLBג€™s A record
  • C. Add the X.509 certificate to the CloudHub Shared Load Balancer (SLB), not to the Mule application Create a CNAME for api.acme.com pointing to the SLBג€™s A record
  • D. Add the X.509 certificate to the Mule applicationג€™s deployable archive, then configure the CloudHub Shared Load Balancer (SLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the SLBג€™s A record


Answer : C

An organization uses Mule runtimes which are managed by Anypoint Platform - Private Cloud Edition.
What MuleSoft component is responsible for feeding analytics data to non-MuleSoft analytics platforms?

  • A. Anypoint Runtime Manager
  • B. Anypoint Exchange
  • C. Anypoint API Manager
  • D. The Mule runtimes


Answer : A

Reference:
https://docs.mulesoft.com/runtime-manager/sending-data-from-arm-to-external-analytics-software

Refer to the exhibit. A Mule application is being designed to expose a SOAP web service to its clients.
What language is typically used inside the web service's interface definition to define the data structures that the web service is expected to exchange with its clients?

  • A. JSON Schema
  • B. RAML
  • C. WSDL
  • D. XSD


Answer : C

Reference:
https://dzone.com/articles/consuming-soap-web-service-using-mule

An organization currently uses a multi-node Mule runtime deployment model within their datacenter, so each Mule runtime hosts several Mule applications. The organization is planning to transition to a deployment model based on Docker containers in a Kubernetes cluster. The organization has already created a standard
Docker image containing a Mule runtime and all required dependencies (including a JVM), but excluding the Mule application itself.
What is an expected outcome of this transition to container-based Mule application deployments?

  • A. Guaranteed consistency of execution environments across all deployments of a Mule application
  • B. Required change to the URL endpoints used by clients to send requests to the Mule applications
  • C. Required migration to the Docker and Kubernetes-based Anypoint Platform - Private Cloud Edition
  • D. Required redesign of Mule applications to follow microservice architecture principles


Answer : C

What comparison is true about a CloudHub Dedicated Load Balancer (DLB) vs. the CloudHub Shared Load Balancer (SLB)?

  • A. Both a DLB and the SLB implement load balancing by sending HTTP requests to workers with the lowest workloads
  • B. Both a DLB and the SLB allow the configuration of access control via IP whitelists
  • C. Only a DLB allows the configuration of a custom TLS server certificate
  • D. Only the SLB can forward HTTP traffic to the VPC-internal ports of the CloudHub workers


Answer : B

A Mule application uses the Database connector.
What condition can the Mule application automatically adjust to or recover from without needing to restart or redeploy the Mule application?

  • A. One of the stored procedures being called by the Mule application has been renamed
  • B. The database server has been updated and hence the database driver library/JAR needs a minor version upgrade
  • C. The database server was unavailable for four hours due to a major outage but is now fully operational again
  • D. The credentials for accessing the database have been updated and the previous credentials are no longer valid


Answer : D

What is true about the network connections when a Mule application uses a JMS connector to interact with a JMS provider (message broker)?

  • A. The JMS connector supports both sending and receiving of JMS messages over the protocol determined by the JMS provider
  • B. The AMQP protocol can be used by the JMS connector to portably establish connections to various types of JMS providers
  • C. To receive messages into the Mule application, the JMS provider initiates a network connection to the JMS connector and pushes messages along this connection
  • D. To complete sending a JMS message, the JMS connector must establish a network connection with the JMS message recipient


Answer : D

Page:    1 / 7   
Exam contains 108 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy